inundation (barrage) - French English Dictionary